package framework.view;

import java.awt.event.ActionEvent;

import framework.controller.Controller;
import framework.model.Model;

abstract public class InteractiveView extends View {

	private Controller controller;
	
	public InteractiveView(Model model, Controller controller) {
		super(model);
		this.controller = controller;
	}
	
	/**
	 * Constructor without model
	 * @method InteractiveView (Constructor)
	 * @param <Controller> controller
	 */
	public InteractiveView(Controller controller) {
		this.controller = controller;
	}
	
	protected Controller getController(){
		return this.controller;
	}
	
}
